﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;

namespace IQReportes_Batch
{
    class MetodosEstaticos
    {
        
        public static string leerCadenaConexion()
        {
            return getDataFromXml("conexionPrincipalIQ");
        }
        public static string getUrlWSDIR()
        {
            return getDataFromXml("WSDIR");
        }
        public static string getUrlWSMotivo()
        {
            return getDataFromXml("WSMotivo");
        }
        public static string getUrlWSRepresentantes()
        {
            return getDataFromXml("WSRepresentantes");
        }
        internal static string getUrlCurrency()
        {
            return getDataFromXml("WSCurrency");
        }
        public static string getDataFromXml(string nodo)
        {
            string path = @"E:\IQ Reportes Batch\IQReportes-Batch\bin\Debug\config.xml";
            XmlDocument doc = new XmlDocument();
            doc.Load(@"" + path + "");

            XmlNode node = doc.SelectSingleNode("/connectionStrings/"+nodo);
            string cadena = node.InnerText;
            //string cadena = "Data Source=V03; uid=sa; pwd=serverHD2012; Initial Catalog=BD_IQReportes";
            return cadena; 
        }

    }
}
